home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-06-19 | 40.0 KB | 748 lines | [TEXT/ttxt] |
- TidBITS#70/Retrospect
- =====================
-
- Copyright 1990-1992 Adam & Tonya Engst. Non-profit, non-commercial
- publications may reprint articles if full credit is given. Other
- publications please contact us. We do not guarantee the accuracy
- of articles. Publication, product, and company names may be
- registered trademarks of their companies. Disk subscriptions and
- back issues are available.
-
- For more information send electronic mail to info@tidbits.uucp or
- Internet: ace@tidbits.uucp -- CIS: 72511,306 -- AOL: Adam Engst
- TidBITS -- 9301 Avondale Rd. NE Q1096 -- Redmond, WA 98052 USA
- -----------------------------------------------------------------
-
- Topics:
- Retrospect Details
- Retrospect Comments
- Backup & Restore
- Archive & Retrieve
- Power Features
- Extra Features
- Retrospect Remote
- Retrospect Documentation
- Retrospect Problems
- Retrospect Conclusion
-
-
- Retrospect Details
- ------------------
-
- Retrospect 1.3
-
- Dantz Development
- 1400 Shattuck Avenue, Suite 1
- Berkeley, CA 94709
- 415/849-0293
- 415/849-0372 (tech support)
-
-
- Rating:
- 9 Penguins out of a possible 10
-
-
- Summary:
- Retrospect is possibly the most powerful backup and archiving
- program available for the Mac. It is relatively easy to set up,
- and once set up, a breeze to use. Powerful features like custom
- file selectors, a flexible calendar for automated backup, numerous
- views of the file listing, and the ability to work with many
- popular backup devices add to its appeal. A separate add-on,
- Retrospect Remote, provides powerful network backup capabilities
- for networks that have no file sharing software already in use. I
- highly recommend Retrospect, especially for networks and for
- people who like to have a lot of control over what gets backed up.
-
-
- User Evaluation: (on a scale of 0 to 10)
- Number of responses: 15
- Ease of installation: 9
- Ease of learning: 7
- Ease of use: 8
- Power & usefulness: 9
- Documentation: 7
- Technical support: 8
- Overall evaluation: 9
-
-
- Hardware Requirements:
- Retrospect works fine on any Mac with a minimum of 1 MB of RAM. It
- will be slow on the older Macs, though, and prefers 2 MB or more
- under System 6. Under System 7, 2 MB is the minimum, and
- Retrospect will probably run much faster with 4 MB or more.
- Retrospect supports a large number of tape drives and DAT drives,
- as well as removable hard drives and optical cartridge drives.
- Call Dantz if you want to check on a specific device.
-
-
- Price and Availability:
- Retrospect is widely available from dealers and mail order firms,
- and MacConnection sells it for $148. Retrospect Remote (with 10
- users) costs $265 and an additional Remote 10 Pack costs $148.
- (Note that we quote the MacConnection price in recognition of its
- industry-leading efforts to use ecologically-conscious packaging
- and its overall excellent service.)
-
-
- Reviewer:
- Adam C. Engst, TidBITS Editor
-
-
- Retrospect Comments
- -------------------
- One word on Retrospect 1.3 - powerful. My impression of Retrospect
- after using it for a while is that it can handle anything you
- throw at it terms of backup conditions. It may not be the fastest
- (though I don't know what is, offhand) and it may not have the
- best interface (though it's pretty good), but as far as features
- go, nothing tops Retrospect.
-
- Two words on backups - do them. I know you don't do them as often
- as you should. You can't hide secrets like that very well.
- Unfortunately, it isn't usually a good time to tell that to people
- who have just lost everything on a hard disk. I've observed that
- people often consider a hard disk a member of the family and view
- its passing with similar grief.
-
- Three words on archives - think about them. Yeah, I know you don't
- think that you will ever need that stupid file again, but my
- mother works as an archivist and she says that you will. How's
- that for citing an expert? Seriously, an archive helps to clear up
- disk space on your tiny (or so it seems most of the time) hard
- drive without losing the files for good. Besides, even if you
- truly never want to see the file again, you never can tell when
- your supervisor will - being unpredictable is often part of being
- a supervisor.
-
- Those three paragraphs don't begin to do Retrospect justice, but
- they should give you an idea of what Retrospect is about. It is a
- true archiving program that now has options to do "plain old
- backups and restores." Retrospect has an incredibly powerful file
- selection mechanism and remembers what you have done in the past.
- It has good compression capabilities that can reduce the size of
- your archive by 50% or more and can run automatically in the
- background. What more could one ask for, other than a backup
- administrator to make sure everything runs correctly?
-
-
- Backup & Restore
- ----------------
- Retrospect is a hard program to pin down when it comes to usage.
- On the one hand, it has a myriad of features designed to make your
- life easier in the long run, but which can be a tad confusing
- right off the bat. On the other hand, once you've got Retrospect
- set up or if you decide that you don't want to do complex
- archiving, it's terribly easy to use.
-
- The program starts off with a window containing four buttons,
- Backup, Archive, Restore, and Retrieve. Since the difference
- between backing up and archiving, as well as restoring and
- retrieving, isn't all that clear, Dantz nicely explains them in
- that window. Backup is a plain and simple backup that copies all
- the changed files on your hard disk to the backup disk(s) each
- time so that you can always Restore the complete hard disk to the
- exact state that it was in before. The main purpose of Retrospect
- is to Archive files, but primarily selected files, to backup
- media, and then to Retrieve individual ones when you need them
- later. Dantz added the Backup and Restore capabilities to
- Retrospect in version 1.2 because people complained that they
- didn't want to do complicated archiving all the time, and while I
- think the Backup and Restore work well from that point of view,
- archiving is a much better and more flexible method of protecting
- your data, as I'll show later.
-
- Backing up a hard disk is a simple process. Run Retrospect (that
- step should be obvious). Click the Backup button (still pretty
- clear here, no?). Select a Source, the hard disk that you want to
- back up and click Next (not getting much more difficult yet).
- Select an Archive, or, if none exist, create one. Selecting an
- Archive is easy, a matter of a click. Creating one is a tad
- harder, since you have to click Create New..., select the media
- type (there are usually two choices, Combined File, which is good
- for backing up onto another large hard disk, and Macintosh Disk,
- which is what you normally use with floppies. Any tape drives you
- happen to have attached will appear here as well.), name the
- Archive, and save it. Note that the only confusing part of this is
- dealing with the two main types of archives, Combined File, with
- which you save the Archive on the disk the Archive will be on, and
- Macintosh Disk, with which you save the catalog to the Archive on
- any volume other than the one you will be backing up to. It's
- slightly confusing but makes sense after a while. Once you've
- created and selected your Archive, click Next and watch Retrospect
- list all the files that it will back up in a nice hierarchy. This
- being the first backup, Retrospect selects all of the files,
- although future backups from the same disk won't duplicate files
- on the backup. Click Next and check the Options, which are
- Verification (compares the files after copying them), Compress
- Files (self-explanatory), and Always Full Backup (backs up all
- files each time). Finally, click Execute Now and watch it go. If
- you use floppies, be prepared to feed the disks into the drive and
- OK the erasure. New disks format automatically.
-
- Restoring an entire volume is equally as easy and simply reverses
- most of the steps. First you select the Archive to restore from,
- then select the Snapshot, which is what Retrospect uses to keep
- track of exactly what your drive looked like before. Then select
- the Destination disk, and finally the files you want to restore,
- although the program selects all of them for you automatically. If
- you've backed up several times and have multiple versions of the
- same file (modified at different times), Retrospect automatically
- makes sure you only see the latest versions. Neat eh?
-
-
- Archive & Retrieve
- ------------------
- True archiving keeps all the various versions of a file accessible
- at all times so that you can always go back and retrieve the file
- you want in the state that it was in on Wednesday, even if you've
- archived twice more since then. The main differences between
- Backup and Archive then, are those that make it easier to deal
- with more complex operations and multiple files. Selecting a
- Source and an Archive is exactly the same process. Selecting files
- isn't any different, but you are more likely to want to
- individually select which files go into an Archive than you are
- for a Backup.
-
- The easy way to select which files will go into the archive is
- manually. If you click once on a file, it hilites, but this does
- not mean it will be archived. To go into the Archive, it must be
- marked with a check, which occurs when you double-click (which
- also removes checks on pre-checked files) or when you choose
- Hilite Marks from the Browser menu. Retrospect supports the
- standard Mac methods of selecting multiple contiguous files with a
- shift-click and multiple non-contiguous files with a command-
- click. In addition, double-clicking on a folder either hilites or
- unhilites all the files in that folder, so manual selection is
- painless. It's a bit harder to set up a Selector to select files
- automatically, but once you do it, it's always there. Retrospect
- ships with a number of standard Selectors that cover many
- situations, and you can create your own custom Selectors to take
- care of any other situations you may find. The standard Selectors
- include All Files, Graphic Files, Modified in Last Week, No Change
- in 2 months, No Change in 6 Months, No Change in One Year, No
- Files, Only Applications, Only Documents, and Only System Folder.
- I'll cover the sort of things you can do with custom Selectors
- later on.
-
- Once you have selected the files that you want archived, you come
- to the Options screen again. It looks mostly the same as the
- Options screen for Backup, but also has a check box for Move files
- (which means that after it archives the files it will delete
- them). In addition, you can switch the screen to the Extended
- Options, which includes even more useful options. The first two,
- Scan To Compare Source To Archive and Don't Add Duplicates To
- Archive are checked by default. The next one, Only Match Files In
- Same Folder, is useful if you move a file after it has been added
- to an archive. If this option is checked, Retrospect will consider
- it a new file and will archive it again, even if it hasn't been
- otherwise modified. The next checkbox, Store Snapshot, allows you
- to Restore an entire hard disk even if you created the archive
- with Archive instead of Backup. I generally use this because it
- would be a pain to have to manually select the latest versions of
- everything and place them all in the correct folders after the
- fact. You also end up with files that were archived and then
- erased if you don't use the Snapshot. The next bunch of options
- are less useful, and I'll admit to never having used them much.
- You can have Retrospect set the backup time for volumes, folders,
- and files, which can be useful for working with Selectors, but
- since other Mac applications sometimes change that backup time, it
- isn't necessarily reliable. You can have Retrospect report open
- files rather than archiving them, store archived files separately
- from already existing files in the Archive, and finally, when
- moving files, you can have Retrospect delete empty folders, a nice
- touch. The final item in the Extended Options is an important one.
- It is a pop-up menu with Selectors, both Custom and Standard, that
- affect what Retrospect will compress. I'd always ignored this
- until I started using DiskDoubler heavily. It took Retrospect a
- long time to deal with compressed files, and if anything, they
- might have become slightly larger when it tried to compress them
- again. So I created a Selector which tells Retrospect not to try
- to compress any files created by DiskDoubler, Compact Pro, or
- StuffIt Deluxe. That saves time and space, both of which I'm
- lacking in sufficient quantity.
-
- OK, so you've figured out how to Archive files for later
- Retrieval. Let's see how you would go about getting a file back if
- you wanted to see an earlier version or if your two-year-old
- accidently erased it. First choose Retrieve from the main window,
- then pick the right Archive, and the right Destination. Then you
- come to a file Browser that's almost like all the others you've
- seen. The only difference is that you have to pick which session
- to get the files from as well, since that's how they are organized
- in your archive. Once you select a session (which is just an entry
- in a scrolling list to the left of the file list), you can mark
- the files in that session that you want to retrieve. Of course, if
- you want, you can create a Selector to pick the files for you,
- although I'll warn you that you have to think carefully about the
- logic involved in a Selector to retrieve files. You also have to
- check the Search Parameters to make sure that Retrospect is using
- your Custom Selector and that it is looking at the correct session
- or sessions. It took me a while to get the hang of it, but it's
- not difficult once you've done it once or twice. After you've
- selected the proper files, you get to the Retrieval Options. These
- options primarily affect how files will be stored on the
- Destination volume and whether or not you want to replace existing
- files. You can also customize the retrieval and use a finer filter
- on what you want to happen. I won't go into the gory details, but
- suffice it to say that you can achieve just about any effect you
- desire in terms of how and where the files go.
-
-
- Power Features
- --------------
- You should be starting to get an idea of Retrospect's power by
- now. The next few items make up the core of Retrospect's power.
- The most powerful feature Retrospect has, in my opinion, is the
- ability to create custom Selectors. As an example of how I use
- custom Selectors, consider my hard disk. I own a number of disk
- recovery packages, all of which like to create invisible files on
- my hard disk to keep track of what files I have deleted and other
- hard disk technicalities. Those files can get quite large and
- there's absolutely no reason why you would want to store them in
- your backup set. An organization I know that uses Retrospect also
- uses TOPS, which has a nasty habit of creating Desktop files in
- any folder that is mounted as a volume, thus littering the hard
- disks with tons of invisible Desktop files. Originally, we created
- a custom Selector that looked for files called Desktop and
- specifically avoided them. Then we realized that those files, like
- all the disk recovery files on my hard disk, are invisible, so we
- switched to using a Selector that avoided all invisible files.
- Similarly, I had the custom Selector set to make Retrospect not
- compress already compressed files by searching for the creator
- codes of those applications.
-
- There are two levels to custom Selectors. First, you choose the
- items, or conditions, and the relationship between them, And, Or,
- or None, each of which do precisely what the logic says they
- should. Second, within each individual condition, you can choose
- whether it affects files directly, or if its negation should
- affect them (i.e., either select all invisible files, or don't
- select invisible files). You can also enable and disable an
- individual condition for testing purposes. You can choose generic
- conditions and modify them as you wish, or you can select a pre-
- existing Selector and include that as a condition. I've found that
- the nesting power extremely helpful on occasion. As far as the
- generic conditions go, you can select files based on date ranges,
- file kind, file flags (Marked, Archive Flag, File Busy, Locked,
- Invisible, Alias, Name Locked, Stationery, or Custom Icon -
- remember that Retrospect 1.3 is System 7-compatible, which
- accounts for the last four flags), folders (and you can select
- whether files in that folder only or all files and folders below
- it in the hierarchy should be affected), icon color, name (I love
- using this one to avoid backing up huge dictionaries), privileges,
- and Size. Needless to say, if there is a pattern to the files you
- want to include or exclude, you should be able to define a custom
- Selector that will do what you want.
-
- The next most useful feature I use in Retrospect is its ability to
- operate unattended. Like everyone else, I don't like having to
- back up all the time. However, if you are willing to leave your
- Mac on a fair amount of the time and have a removable cartridge
- drive or tape drive, Retrospect can work entirely on its own after
- a little setup. Since Retrospect remembers what you do at each
- step and stores that information in a script, all you have to do
- to start an unattended backup system is run through what you want
- once, then pull up the Calendar from the Config menu. It looks
- like a calendar for the current month, and you can double-click in
- any day to have Retrospect start up every month on that day. You
- can also double-click on the days of the week at the top of the
- calendar to have Retrospect work on every Monday, say. Finally,
- you can set a Run Once date so you'll have a backup done as of
- that day. You must set several options for all of this to happen
- though. First, there's the Install Startup INIT checkbox which
- will install an INIT that launches Retrospect at the appropriate
- time. All the other options require that INIT to work. Then
- there's an Auto Launch feature which actually does the launching,
- a Notification Icons option that notifies you if you're working on
- the Mac when Retrospect wants to start up, and finally, a Shutdown
- Alerts checkbox which warns you that Retrospect wants to back up
- later on if you try to shut down the Mac.
-
- Retrospect allows you to create different scripts which do
- different things, and you can assign different calendar options to
- those different scripts. I've had trouble with this in practice,
- because I find that people tend to modify scripts unknowingly,
- which can produce unexpected results.
-
- The final important feature in Retrospect does not provide more
- functionality but does make selecting files easier. The Browser
- window in which you select files can be customized to your liking.
- You can pick how each entry looks and what information (such as
- creator and type and privileges) shows. You can also specify what
- items are listed and how they are listed (flat-file or
- hierarchical), as well as the sorting order (normal or reverse) by
- name, date, size, kind, or color. Sick as it may seem, I find that
- I end up doing a certain amount of disk management in Retrospect
- since its provides a lot of information that isn't available in
- the Finder or in DiskTop, the main Finder replacement I use. You
- can't move or rename files within Retrospect, but you can delete
- them, and I find myself using that feature quite often when I'm in
- the middle of disk cleaning (which happens whenever I run out of
- room).
-
-
- Extra Features
- --------------
- There are a bunch of features that I haven't mentioned yet that
- many people will find extremely helpful. I don't much use them,
- but that doesn't imply that they aren't good. You can archive
- multiple Sources in the same Archive, or a single Source to
- multiple Archives, or best of all, multiple Sources to multiple
- Archives. You'd better have wads of storage space if you want to
- do that. If you can create a Browser, you can print a file list,
- which I like doing when files are archived off of a hard disk.
- That way, anyone can flip through the list at their leisure to
- find what file they want back even though they haven't used it in
- years. Of course, you can search for files within archives, so you
- don't have to rely on the printout, but it's often easier for
- non-technical people to search manually. You can use the Fast Add
- Disks command to add the contents of a bunch of floppies to an
- archive, which would allow you to archive all those floppies
- you've accumulated over the years to a tape drive, and once you've
- got a file in an archive, you can copy it to another one.
-
- If you're really paranoid, you can password protect and encrypt an
- archive, but I don't recommend doing that. It's all too easy to
- forget a password or have messy internal politics that result in a
- disgruntled employee changing the password before quitting. In
- addition, encryption significantly slows down the archiving
- process. You don't have to worry about encryption making it harder
- to recover files with a disk editor, because the normal
- compression (which you should use unless you've got those wads of
- storage space) will render the files unreadable to most unsavory
- people.
-
- If you have a tape drive or other backup device that can't mount
- on the Desktop, you can use Retrospect's Peripheral Device
- Management features to Format, Erase, Retension, and Eject those
- devices. You can also define Subvolumes, which are really folders
- on a normal volume but which Retrospect will then treat as though
- they were real disks. It can be handy on occasion if you don't
- want to mess with most of a disk, but you do want to back up a
- single folder. Of course, a Selector could arrange that too, but
- Subvolumes work equally well. Subvolumes are also useful when you
- retrieve files, since you might want to recreate a hard disk on
- another hard disk without erasing the contents of the destination.
- Defining a Subvolume on the Destination disk will make that
- possible. If you have network software that mounts a remote disk
- on your desktop, you can backup that disk just like any other one
- over the network. If you don't use System 7 or TOPS or DataClub,
- you'll have to use Retrospect Remote to backup remote Macs. More
- on that in a bit.
-
- Finally, you can do some good stuff with Retrospect's Preferences.
- You can turn off some of the safety alerts to speed up the
- archiving process. If you run Retrospect under MultiFinder in
- System 6, you can have it pause until you bring it to the
- foreground. Retrospect likes a lot of CPU time, so use this if you
- are doing serious work in the foreground at the same time.
- Retrospect will automatically format disks for you as a default,
- but if you're leery of that (I wouldn't be unless you have 1.4 MB
- disks with an 800K drive) you can shut it off. If you are using
- the auto-execute features in Retrospect, you can specify if
- Retrospect should quit when it's done, shut down the Mac, or stay
- in Retrospect. You should also set it to avoid stopping on errors
- if you use the program in unattended mode, because any dialogs
- will halt execution unless that option is checked. Retrospect
- keeps track of what it does in a Log, so you can still see easily
- if there are any errors. Finally, if you have a SCSI device that
- you want Retrospect to ignore, you can set it to ignore any SCSI
- number in the Preferences dialog as well. There, all of these
- preferences ought to keep you happy for a while.
-
-
- Retrospect Remote
- -----------------
- One of the wonderful things about networks is that they allow a
- lot of people to create a lot of information and share it with
- everyone else. One of the bad things about networks is that with
- so much information on the network, it often becomes almost
- impossible to back it all up in a coherent fashion. Retrospect
- works fine with any network software that mounts a disk on your
- desktop, so if you've got DataClub or TOPS or AppleShare, you can
- backup all of your files without doing anything fancy, although
- you may need a big backup device. However, the majority of
- LocalTalk networks are probably just a couple of Macs hooked to a
- LaserWriter. Dantz solved that the backup problem for those
- networks with Retrospect Remote, which is really just an INIT that
- works on the remote Mac with the standard Retrospect application
- on the backup Mac, as Dantz calls it.
-
- All you have to do to install Retrospect Remote is drop the Remote
- INIT in the System Folder or the Control Panels folder if you're
- running System 7, and reboot. If you're running under System 6,
- you also have to install the ADSP (AppleTalk Data Streaming
- Protocol, or something like that) INIT in the System Folders of
- all Macs. Then within Retrospect, choose Remotes... from the
- Config menu, click Network... to find all the possible remote
- Macs, and install, which involves typing in one of your Remote
- Activator codes. Once installed, the remote Mac appears in your
- list of Sources just like all local disks and is treated exactly
- the same with a few exceptions.
-
- Since you are working with someone else's Mac, they get a certain
- amount of say over what happens. They can turn their Remote
- extension on and off, restrict access to Read Only (which I assume
- means that Retrospect won't update things like the backup time and
- the archive flag), and Private Folders (which are folders that
- won't be backed up if their name starts with a bullet). The user
- can also make the backup work in the background, even under System
- 6 Finder, and can have the Mac stay awake at shut down (with the
- screen protected by Retrospect's built-in screen saver) until the
- scheduled backup takes place. Then the Mac will shut down
- normally. Finally, the user can set a Priority, so if the backup
- takes place while the user works, Retrospect can grab lots of
- processing time or very little.
-
- In my testing, I had the remote Mac set for priority to go to the
- backup process, and although the Mac, a Classic running System 7,
- was slower, it was still usable. That should only get better as
- the user gets more priority. That test backup was with Retrospect
- running on my SE/30 in the foreground, because despite all of
- Nisus's features, it is a processor hog in the foreground.
- Retrospect had a network time-out while I was typing quickly in
- Nisus, but recovered fully after it notified me and I switched out
- of Nisus. Other applications didn't provoke the same response. In
- this test, I backed up almost 9 MB in 16 minutes over a standard
- LocalTalk network, though there wasn't any other network traffic.
- That's not bad, considering that Retrospect compressed all that
- information onto the SyQuest cartridge as well.
-
- Retrospect Remote has some other nice features built into it. When
- you look at your list of remote Macs in the Remotes window,
- Retrospect tells you the status of the selected remote, the
- version of Retrospect (and you can update over the network, so you
- don't have muck with each Mac individually), the machine type, the
- amount of memory, the System version, the AppleTalk version, the
- current application (although this always said MultiFinder, even
- when I opened System 7's TeachText), the amount of time the Mac
- has been idle (so you can see if you want to run a backup manually
- or wait until no one is using it), the network echo time, the
- clock offset between the two Macs (which is useful for
- synchronizing the clocks to make sure automatic backups work
- correctly), and the number of volumes attached to the remote Mac.
- It's not really that overwhelming, but I was extremely impressed
- by the amount and quality of information listed.
-
-
- Retrospect Documentation
- ------------------------
- The manual that comes with Retrospect is quite well done, and
- offers in-depth discussions of all of the features provided. The
- manual works through each main process (backup, archive, restore,
- and retrieve) so that you can be up and running with basic usage
- quickly. Then you'll want to go back and peruse the manual more
- carefully to figure out how to work with the snazzier features
- like Custom Selectors and unattended backup.
-
- One section that I highly recommend reading is the chapter on
- Backup strategies. The standard backup strategy that I have my
- clients use is an alternating disk method, where one disk is
- always off site. That's not as easy for an individual, but just
- take it to work or something. None of my clients have ever had to
- resort to the off-site backup, but then again, none of them have
- had a fire in their offices yet, which is all it takes to destroy
- all originals and on-site backups. Retrospect's manual does a good
- job of talking about various different ways you can achieve the
- maximum of backup security with the minimum of effort, something I
- always like since people are inherently lazy about backups.
-
- In case of problems, the manual includes a decent troubleshooting
- section, although the problems I've had haven't always been
- discussed in it, and some people complained about not having
- enough technical information. I did figure out the corrupted
- Retro.Prep file (see below for details) problem with the help of
- the troubleshooting section, but it's not always as helpful. At
- least it does give many, if not all, of the possible error
- messages and error codes so you can get an idea of what might be
- going wrong. Do keep in mind that unattended backups bring in more
- problems and are difficult to troubleshoot. Just recently, a
- client started having system crashes in the middle of the night
- randomly, and although this turned out not to be the case, for a
- while we thought dirty power in the night might have confused the
- SyQuest drive enough for it to whomp on the SCSI bus and bring
- down the whole system.
-
- The manual also has a nice reference section that briefly explains
- all the menu items, the Standard Selectors, the Status Symbols
- (which indicate if a file is locked or invisible or archived or
- whatnot), the keyboard shortcuts, and a listing of what's stored
- in the Retro.Prep file. Then comes a decent glossary, and an
- index, that, although useful, could have been significantly
- larger. It took me a minute of searching before I could find the
- entry on how to deal with AppleShare servers because there wasn't
- a listing under AppleShare. Instead it was under Network
- Backup:TOPS & AppleShare, which is a fine place, but not enough in
- my opinion.
-
-
- Retrospect Problems
- -------------------
- Retrospect is not perfect, although Dantz did a good job of making
- the program extremely stable. One weak spot is the Retro.Prep file
- that Retrospect creates in your System Folder to keep track of
- scripts and selections and the like. On occasion, I've seen that
- file become corrupted in crashes (usually things unrelated to
- Retrospect but that happen while it's running), which then causes
- some extremely odd problems. After spending a couple of hours
- tracking down a set of strange problems, I recreated the
- Retro.Prep file by erasing it and letting Retrospect create a new
- one. All my problems (at least with Retrospect) disappeared and
- all was well. Since then, I've always made a practice of keeping a
- floppy backup of just the Retro.Prep file and the Startup INIT in
- case similar problems occur. That backup has already proven useful
- once, and I suspect it will again. Installing an older Retro.Prep
- file will cause no problems with existing archives and will be
- completely unnoticeable unless you change Selectors or scripts
- after creating the backup. Kind of strange, having to backup the
- files for a backup program.
-
- Another problem I had recently didn't cause the troubles it could
- have. I was testing the Drive 2.4 from Kennect with Retrospect and
- was blithely dumping floppies into the drive and hitting the Enter
- key twice to erase them and proceed. On the last floppy, I must
- have hit another key accidently, because when I looked up from
- what I was reading (backups aren't a good time no matter how good
- the program), I had accidently erased my 15 MB main files
- partition on my hard disk. When Retrospect asks for a new disk, it
- uses a standard file dialog and doesn't exclude volumes of
- different media from what you are using. So I had essentially
- turned my 15 MB partition into the sixth member of a floppy backup
- set. Ouch! It turned out to be only a minor setback because I had
- made a full backup of that partition the night before, and Nisus
- had saved all of my work from that day to a separate partition.
- This was before I was paying attention to what Snapshots could do
- for me, so I spent a fair amount of time restoring the positions
- of all my files and throwing out a bunch that didn't belong any
- more. I'd like it if Retrospect could pay a little more attention
- to what volumes are fair game for the backup.
-
- As I said a few items ago, the way Retrospect transparently keeps
- track of the scripts can be confusing to new users. The only way
- you can check on what a script looks like is to step through the
- entire thing, and changing the active script isn't entirely
- intuitive. Once you've worked with the program a while, that
- should cease to be a problem, although one of my clients has
- different people of varying knowledge checking Retrospect and
- they've experienced problems when they accidently changed the main
- Archiving script, not realizing that Retrospect was recording
- everything they did.
-
- An odd quirk with Retrospect only appears to affect international
- users. A reader in Norway reports that systems with non-US date
- formats have trouble with choosing files to backup based on the
- date of the last volume backup. Apparently there is a manual
- workaround, and this may be what others use, since we had
- responses from several other countries, including the Netherlands
- and Japan.
-
- One picky little thing about the interface that I don't like is
- the dialog boxes in Retrospect. The buttons are almost entirely
- longer and thinner than I expect, which makes them look odd, and
- the process for creating a new Selector or Script seems awkward.
- First you open the dialog box, then you click the New button,
- which creates a listing called Untitled. While all of this is
- going on, you can rename it by typing a new name in the text entry
- box at the bottom, but to keep the name, you have to click Rename,
- which is also the default button if you hit Return. To change one,
- you have to select it and click Modify or double-click. In most
- Mac dialog boxes, double-clicking is the same as selecting once
- and hitting Return, so the box seems confusing. It's not a big
- deal, but I'd like normal size buttons and a slightly clearer
- process for creating and working with Selectors and Scripts. Just
- pulling the Rename function out and making it an added dialog
- (select the item, click Rename, and type in the new name in the
- pop-up dialog) would clear away some of my confusion.
-
- Because Retrospect is a true archiving program, it never replaces
- older copies of the same file. Normally this isn't a major
- problem; however, it would be nice to have it as an option when an
- archive has filled up the volume it lives on. As it stands now,
- you have to completely erase the archive to be able to continue
- using that volume. If Retrospect was optionally able to save only
- the latest version of a file without the administrator having to
- reset the archive, it would reduce much of the work and hassle of
- backing up.
-
- I've heard from several people that although the Retro.SCSI INIT
- can help to speed up SCSI tape backups, it can also cause some
- problems, especially when mixed with QuickMail server and the
- Apple Internet Router. If you are having troubles that you think
- might be related to that INIT, try not using it for a while and
- see if the problems go away. Slower speed is worth the peace of
- mind.
-
- I don't think there's any way around this problem, but I offer it
- up as a challenge to the gurus at Dantz. If you destroy your hard
- disk in some way and have to reformat and restore from a backup,
- as I've done twice in the last week, you'll find that all sorts of
- configuration information disappears. Super Boomerang and Shortcut
- forget about permanent folders and files, MultiMaster and
- QuicKeys2 can't find anything, the Startup programs under 6.0.5
- don't startup, Remember? loses track of its occasion files,
- DeskPicture can't find its images, etc. The list goes on and on.
- I've spent several days simply fixing configuration information. A
- programmer friend says that this is because most program store
- folder IDs instead of folder names (which is normally very
- reasonable). When the drive is reinitialized and new folders are
- copied on, they automatically get different ID numbers. Poof,
- nothing works. So although Retrospect's Snapshot feature saved me
- hours of organizing my reconstructed hard drive, it would be
- wonderful if it could somehow assign the right folder ID numbers
- too. Is that too much to ask?
-
-
- Retrospect Conclusion
- ---------------------
- As far as the company goes, most of the news is highly positive. I
- and all other registered users received version 1.3 free without
- asking for it before System 7 was released. One reader in the
- Netherlands was surprised when he received his free upgrade
- because users in Europe are notoriously ignored by American
- software companies. Congratulations to Dantz on great
- international customer service! Most people who have dealt with
- Dantz's technical support have been pleased (despite the fact that
- it is not a toll free number), although one person with a complex
- mixed network of Macs, PCs, and Unix machines had what sounded
- like a terrible experience trying to get Retrospect working under
- those circumstances. Call Dantz and talk to them if you are
- planning on using Retrospect with a mixed network.
-
- I've worked with Retrospect for some time now, through versions
- 1.1, 1.2, and now 1.3, and I have nothing but respect for the
- program. Initially I was a little concerned about the way it
- compresses all the files and stores them in a format that would
- prevent recovery (I had used DiskFit a little before), but in the
- year and a half that I've been using and recommending Retrospect,
- no one has ever had trouble with a Retrospect archive. Admittedly,
- that is partly due to using good backup media (not the mega-cheapo
- floppies but unlabeled Sony disks) and being aware of any problems
- that might be occurring (one site had to replace a couple of
- SyQuest cartridges that died of old age and bad PLI software,
- although we've resurrected one of the two with Silverlining and
- the Alliance Power Tools software from APS). The only situation in
- which I don't recommend Retrospect is for extremely non-technical
- novice users, who could become bogged down in Retrospect's
- features, even though a simple backup is a matter of about five
- clicks after selecting the source and creating the archive the
- first time. Otherwise, Retrospect is a dream for the power user
- who always tries to specify precisely what should and should not
- be backed up each session. I'm still figuring out ways to
- customize the program just a little bit more so it does this or
- that and doesn't mess with those files I want to throw out soon
- anyway. As I said above, I've had to reformat my 105 MB drive
- twice in the last week, and while I didn't enjoy it and it took a
- while each time to restore my several thousand files from two
- SyQuest cartridges, Retrospect basically saved my hide (and at
- least one issue of TidBITS which hadn't gone out yet). That's the
- real test of a backup program - how well it works when you really
- need it, and Retrospect did not fail me.
-
-
- ..
-
- This text is encoded in the setext format. Please send email to
- <info@tidbits.uucp> or contact us at one of the above addresses
- to learn how to get more information on the setext format.
-